/**
 * VYPe11 Project
 * VYPe11 language compiler.
 * Authors: Jozef Lang (xlangj01), 
 * 			Zoltan Zemko (xzemko01)
 * 2011
 */
package cz.vutbr.fit.VYPe.team18.VYPe11.nodes.expression;

import cz.vutbr.fit.VYPe.team18.VYPe11.exception.SematicException;
import cz.vutbr.fit.VYPe.team18.VYPe11.nodes.Node;
import cz.vutbr.fit.VYPe.team18.VYPe11.nodes.data_type.DataType;

public abstract class ExpressionNode extends Node {
		protected DataType expressionType=null;
		protected String tacLabel;
	
		public String getTacLabel() {
			return tacLabel;
		}

		public abstract DataType getType() throws SematicException;
}
